define(['jquery'], () => {
    class Banner {
        constructor() {
            this.loadHTML().then(()=>{
                this.changeList()
            })
        }
        loadHTML() {
            return new Promise(resolve => {
                 $('.page-nav').load('/html/modules/banner-left.html',resolve)
            })
        }
        // 列表栏切换
        changeList(){
            $('h4').on('click',function(){
                $(this).siblings().show()
                $(this).parent().siblings().children('.cat2-list').hide()
            })
            $('h4').on('dblclick',function(){
                $(this).siblings().hide()
            })
        }
    }
    return new Banner()
})